package com.novax.ex.activity.open.model.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Schema(description = "商品规则")
@Data
public class MallStatementSalesResponse {

    /**
     * 商品表id
     */
    @Schema(description = "商品表id")
    private Long mallProductId;

    /**
     * 商品名称
     */
    @Schema(description = "商品名称")
    private String title;

    /**
     * 售卖价格
     */
    @Schema(description = "售卖价格")
    private BigDecimal price;

    /**
     * 货币名称(英文简称)
     */
    @Schema(description = "货币名称(英文简称)")
    private String currency;

    /**
     * 销量总量
     */
    @Schema(description = "销量总量")
    private Long totalSalesVolume;

    /**
     * 已发放完成的总量
     */
    @Schema(description = "已发放完成的总量")
    private Long released;

    /**
     * 正在发放虚拟币的总量
     */
    @Schema(description = "正在发放虚拟币的总量")
    private Long releasing;

    /**
     * 正在发放实物的总量
     */
    @Schema(description = "正在发放实物的总量")
    private Long releasingGoods;

    /**
     * 尚未开始沟通的总量
     */
    @Schema(description = "尚未开始沟通的总量")
    private Long notStarted;
}
